$(function () {
    // 定义校验规则
    let form = layui.form
    form.verify({
        // 密码
        pwd: [
            /^[\S]{6,12}$/
            , '密码必须6到12位，且不能出现空格'
        ],
        // 新旧不重复
        samePwd: function (value) {
            if (value == $("[name=oldPwd]").val()) {
                return "原密码和旧密码不能相同!"
            }
        },
        // 3.两次密码相同
        rePwd: function (value) {
            if (value !== $("[name=newPwd]").val()) {
                return "两次密码输入不一致"
            }
        }
    })


    // 修改密码
    $("#formPwd").on("submit", function (e) {
        e.preventDefault();
        $.ajax({
            method: "POST",
            url: "/my/updatepwd",
            data: $(this).serialize(),
            success: function (res) {
                if (res.status != 0) {
                    return layui.layer.msg(res.message)
                }
                layui.layer.msg("恭喜您，更新密码成功！", { icon: 6 })
                // 重置form表单
                $("#formPwd")[0].reset()//清空
            }
        })
    })
})